package com.qfedu.dao;

import com.qfedu.entity.Song;
import org.springframework.stereotype.Repository;

import java.util.List;
@Repository
public interface SongDao {
    //返回所有歌曲
    List<Song> findAllSong();
    // 返回指定歌手ID的歌曲
    List<Song> findSongBySingerId(int singerId);

    // 返回的指定用户ID收藏列表
    List<Song> findSongById(int id);

    // 返回指定歌手名的歌曲
    List<Song> findSongByName(String name);

    // 更新歌曲信息
    int updateSong(Song song);
    // 删除歌曲
    int deleteSong(int id);

    // 上传图片
    int updatePic(Song song);

    /**
     *     添加歌曲
     */
    int addUrl(Song song);

    /**
     * 更新歌曲
     */
    int updateSongById(Song song);

}
